on all displays, while others modify its behavior on a
single display. Where actions relate to a specific display,
the display name is inserted into the resource name between
``DisplayManager'' and the final resource name segment.
For local displays, the resource name and class are as read
from the _X_s_e_r_v_e_r_s file.
For remote displays, the resource name is what the network
address of the display resolves to. See the rrrreeeemmmmoooovvvveeeeDDDDoooommmmaaaaiiiinnnn
resource. The name must match exactly; _x_d_m is not aware of
all the network aliases that might reach a given display.
If the name resolve fails, the address is used. The
resource class is as sent by the display in the XDMCP Manage
request.
Because the resource manager uses colons to separate the
name of the resource from its value and dots to separate
resource name parts, _x_d_m substitutes underscores for both
dots and colons when generating the resource name. For
example, DDDDiiiissssppppllllaaaayyyyMMMMaaaannnnaaaaggggeeeerrrr....eeeexxxxppppoooo____xxxx____oooorrrrgggg____0000....ssssttttaaaarrrrttttuuuupppp is the name of
the resource which defines the startup shell file for the
a very useful result as some of the default translations are
quite useful (such as ``<Key>: insert-char ()'' which
responds to normal typing).
This file may also contain resources for the setup program
and _c_h_o_o_s_e_r.
SSSSEEEETTTTUUUUPPPP PPPPRRRROOOOGGGGRRRRAAAAMMMM
The _X_s_e_t_u_p file is run after the server is reset, but before
the Login window is offered. The file is typically a shell
script. It is run as root, so should be careful about
security. This is the place to change the root background
or bring up other windows that should appear on the screen
along with the Login widget.
In addition to any specified by DDDDiiiissssppppllllaaaayyyyMMMMaaaannnnaaaaggggeeeerrrr....eeeexxxxppppoooorrrrttttLLLLiiiisssstttt,
the following environment variables are passed:
DISPLAY the associated display name
PATH the value of DDDDiiiissssppppllllaaaayyyyMMMMaaaannnnaaaaggggeeeerrrr...._D_I_S_P_L_A_Y....ssssyyyysssstttteeeemmmmPPPPaaaatttthhhh
SHELL the value of DDDDiiiissssppppllllaaaayyyyMMMMaaaannnnaaaaggggeeeerrrr...._D_I_S_P_L_A_Y....ssssyyyysssstttteeeemmmmSSSShhhheeeellllllll
XAUTHORITY may be set to an authority file
Note that since _x_d_m grabs the keyboard, any other windows
will not be able to receive keyboard input. They will be
able to interact with the mouse, however; beware of
potential security holes here. If
DDDDiiiissssppppllllaaaayyyyMMMMaaaannnnaaaaggggeeeerrrr...._D_I_S_P_L_A_Y....ggggrrrraaaabbbbSSSSeeeerrrrvvvveeeerrrr is set, _X_s_e_t_u_p will not be
able to connect to the display at all. Resources for this